package com.bzkj.document.domain.otheroutorder.dto;

import com.alibaba.fastjson2.annotation.JSONField;
import com.bzkj.common.core.domain.model.LoginUser;

import java.util.List;

/**
 * @projectName: prt-wms
 * @package: com.bzkj.document.domain.otheroutorder
 * @className: IcGeneraloutRequestBody
 * @description: 材料出库单请求体
 * @author: C1309
 * @createDate: 2024年12月12日
 * @version: v1.0
 */
public class IcGeneraloutRequestBody {
    @JSONField(name = "ic_generalout_h")
    private IcGeneraloutH icGeneraloutH;

    @JSONField(name = "ic_generalout_b")
    private List<IcGeneraloutB> icGeneraloutBList;

    @JSONField(serialize = false)
    private LoginUser loginUser;

    public LoginUser getLoginUser() {
        return loginUser;
    }

    public void setLoginUser(LoginUser loginUser) {
        this.loginUser = loginUser;
    }

    public IcGeneraloutH getIcGeneraloutH() {
        return icGeneraloutH;
    }

    public void setIcGeneraloutH(IcGeneraloutH icGeneraloutH) {
        this.icGeneraloutH = icGeneraloutH;
    }

    public List<IcGeneraloutB> getIcGeneraloutBList() {
        return icGeneraloutBList;
    }

    public void setIcGeneraloutBList(List<IcGeneraloutB> icGeneraloutBList) {
        this.icGeneraloutBList = icGeneraloutBList;
    }

    @Override
    public String toString() {
        return "IcGeneraloutRequestBody{" +
                "icGeneraloutH=" + icGeneraloutH +
                ", icGeneraloutBList=" + icGeneraloutBList +
                '}';
    }
}
